<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>成绩查询系统</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            text-align: center;
            background-color: #f0f0f0;
            padding: 50px;
        }
        h1 {
            color: #333;
        }
        .input-group {
            margin: 20px 0;
        }
        label {
            font-size: 1.2em;
            margin-right: 10px;
        }
        input {
            padding: 8px;
            font-size: 1em;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
        button {
            padding: 10px 20px;
            font-size: 1em;
            background-color: #007BFF;
            color: white;
            border: none;
            border-radius: 5px;
            cursor: pointer;
        }
        button:hover {
            background-color: #0056b3;
        }
        .result {
            margin-top: 30px;
            font-size: 1.2em;
            color: #333;
        }
        .error {
            color: red;
            font-size: 1em;
        }
    </style>
</head>
<body>
    <h1>成绩查询系统</h1>
    <div class="input-group">
        <label for="name">姓名：</label>
        <input type="text" id="name" placeholder="请输入学生姓名">
    </div>
    <div class="input-group">
        <label for="birthday">生日后四位：</label>
        <input type="text" id="birthday" placeholder="请输入生日后四位">
    </div>
    <button onclick="queryGrade()">查询</button>
    <div class="result" id="result"></div>

    <script>
        // 学生成绩数据
        const students = [
            { 学号: 1, 姓名: "敬业", 生日: "6319", 语文期末评测: "A", 数学期末评测: "B", 英语期末评测: "B+", 数学综合评价: "A", 数学每周一练: "C", 数学小组贡献分数: 15, 家长数学作业签字率: "0%" },
            { 学号: 2, 姓名: "陈语菲", 生日: "7563", 语文期末评测: "D", 数学期末评测: "D", 英语期末评测: "B-", 数学综合评价: "C", 数学每周一练: "D", 数学小组贡献分数: 0, 家长数学作业签字率: "0%" },
            { 学号: 3, 姓名: "蔡睿博", 生日: "0097", 语文期末评测: "A", 数学期末评测: "A+", 英语期末评测: "A", 数学综合评价: "A+", 数学每周一练: "A", 数学小组贡献分数: 26, 家长数学作业签字率: "0%" },
            { 学号: 4, 姓名: "陈芮", 生日: "3987", 语文期末评测: "A", 数学期末评测: "A", 英语期末评测: "A+", 数学综合评价: "A+", 数学每周一练: "A", 数学小组贡献分数: 27, 家长数学作业签字率: "47%" },
            { 学号: 5, 姓名: "曹礼洋", 生日: "2992", 语文期末评测: "D", 数学期末评测: "D", 英语期末评测: "B-", 数学综合评价: "C", 数学每周一练: "D", 数学小组贡献分数: 0, 家长数学作业签字率: "0%" },
            { 学号: 6, 姓名: "丁舒涵", 生日: "2720", 语文期末评测: "D", 数学期末评测: "D", 英语期末评测: "B+", 数学综合评价: "C", 数学每周一练: "D", 数学小组贡献分数: 3, 家长数学作业签字率: "35%" },
            { 学号: 7, 姓名: "何昱铭", 生日: "3819", 语文期末评测: "A-", 数学期末评测: "C", 英语期末评测: "B+", 数学综合评价: "B", 数学每周一练: "C", 数学小组贡献分数: 2, 家长数学作业签字率: "6%" },
            { 学号: 8, 姓名: "杜语涵", 生日: "3328", 语文期末评测: "A-", 数学期末评测: "C", 英语期末评测: "A", 数学综合评价: "B", 数学每周一练: "D", 数学小组贡献分数: 5, 家长数学作业签字率: "6%" },
            { 学号: 9, 姓名: "胡敬成", 生日: "7614", 语文期末评测: "A", 数学期末评测: "A", 英语期末评测: "A", 数学综合评价: "A+", 数学每周一练: "A", 数学小组贡献分数: 26, 家长数学作业签字率: "47%" },
            { 学号: 10, 姓名: "辜榕", 生日: "1144", 语文期末评测: "B-", 数学期末评测: "C", 英语期末评测: "B", 数学综合评价: "C", 数学每周一练: "D", 数学小组贡献分数: 7, 家长数学作业签字率: "24%" }
        ];

        // 查询成绩函数
        function queryGrade() {
            const name = document.getElementById("name").value.trim();
            const birthday = document.getElementById("birthday").value.trim();
            const resultDiv = document.getElementById("result");

            if (!name || !birthday) {
                resultDiv.innerHTML = `<p class="error">请输入姓名和生日后四位！</p>`;
                return;
            }

            const student = students.find(s => s.姓名 === name && s.生日 === birthday);

            if (student) {
                resultDiv.innerHTML = `
                    <p><strong>姓名：</strong>${student.姓名}</p>
                    <p><strong>语文期末评测：</strong>${student.语文期末评测}</p>
                    <p><strong>数学期末评测：</strong>${student.数学期末评测}</p>
                    <p><strong>英语期末评测：</strong>${student.英语期末评测}</p>
                    <p><strong>数学综合评价：</strong>${student.数学综合评价}</p>
                    <p><strong>数学每周一练：</strong>${student.数学每周一练}</p>
                    <p><strong>数学小组贡献分数：</strong>${student.数学小组贡献分数}</p>
                    <p><strong>家长数学作业签字率：</strong>${student.家长数学作业签字率}</p>
                `;
            } else {
                resultDiv.innerHTML = `<p class="error">未找到匹配的学生信息，请检查输入是否正确！</p>`;
            }
        }
    </script>
</body>
</html>